Signed as a free agent by Tampa Bay on 4/16/2005 to a minor league deal...
Signed as a free agent by Montreal on 4/16/2006 to a minor league deal...
Signed as a free agent by Seattle on 2/17/2007 to a 1-year deal worth $1,500,211 per year...
Signed as a free agent by Cincinnati on 2/9/2009 to a 3-year deal worth $500,000 per year...
Traded from Cincinnati to Pittsburgh on 3/30/2010 (Going to Cin: 3B D. Bell, P  W. Moorhead. Going to Pit: 3B C. Blake, 1B B. Broussard)...
Released by Pittsburgh on 9/1/2010...
Retired in 2011.
